/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package model;

/**
 * Define as regras de negocio para a classe de estados;
 *
 * @author Janio Luiz Antunes
 * @author Marcel Vinicius Kohls
 * @see http://code.google.com/p/sysdesk-java/
 *
 */
public class Estado {

    int codigo;
    String sigla;
    String nome;

    public Estado() {
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int pCodigo) {
        this.codigo = pCodigo;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String pNome) throws Exception{
        if (pNome.trim().equals("")){
            throw new Exception("Faltou preencher o nome do estado. \n");
        }else{
            this.nome = pNome;
        }
    }

    public String getSigla() {
        return sigla;
    }

    public void setSigla(String pSigla) throws Exception{
        if (pSigla.trim().equals("")){
            throw new Exception("Faltou preencher a sigla do estado. \n");
        }else{
            this.sigla = pSigla;
        }
    }

}
